<?php 
    function filt($string) {
          $string = str_replace("\r", '', $string); //清除换行符
          $string = str_replace("\n", '', $string); //清除换行符
          $string = str_replace("\t", '', $string); //清除制表符 
          $string = trim($string);
          return $string;
      }
    function get_td_array($table) {
        $table = preg_replace("'<table[^>]*?>'si","",$table);
        $table = preg_replace("'<tr[^>]*?>'si","",$table);
        $table = preg_replace("'<td[^>]*?>'si","",$table);
        $table = str_replace("</tr>","{tr}",$table);
        $table = str_replace("</td>","{td}",$table);
    //去掉 HTML 标记
        $table = preg_replace("'<[\/\!]*?[^<>]*?>'si","",$table);
        $table=str_replace('&nbsp;', '', $table);
    //去掉空白字符
        $table = preg_replace("'([\r\n])[\s]+'","",$table);
        $table = str_replace(" ","",$table);
        $table = str_replace(" ","",$table);
        $table = explode('{tr}', $table);
        array_pop($table);
        foreach ($table as $key=>$tr) {
            $td = explode('{td}', $tr);
            array_pop($td);
            $td_array[] = $td;
        }
        return $td_array;
    }
    function get_str($str,$start_str,$end_str)
    {
        $start_pos = strpos($str,$start_str)+strlen($start_str);
        $end_pos = strpos($str,$end_str);
        $c_str_l = $end_pos - $start_pos;
        $contents = substr($str,$start_pos,$c_str_l);
        return $contents;
    }
    ?>